package com.nitty.cash.loop.utils.shared

import com.nitty.cash.loop.configs.NittyConfigs


/**
 * SharedKey
 * @Author wwdeng
 * @CreateTime: 2024/11/15 10:59
 * @Annotation：SharedPreferences 数据存取Key
 */
object NittySharedKey {

    /**
     * App 转发时区id Key
     */
    const val NITTY_TIMEZONE_ID = "${NittyConfigs.NITTY_APPNAME}_TimeZone_Id"

    /**
     * App 转发时区 Key
     */
    const val NITTY_TIMEZONE = "${NittyConfigs.NITTY_APPNAME}_TimeZone"

    /**
     * App 转发时区 区号  Key
     */
    const val NITTY_TIMEZONE_CODE = "${NittyConfigs.NITTY_APPNAME}_TimeZone_Code"

    /**
     * App 转发时区 国家标识  Key
     */
    const val NITTY_TIMEZONE_COUNTRY = "${NittyConfigs.NITTY_APPNAME}_TimeZone_Country"

    /**
     * 业务APP 配置请求
     */
    const val NITTY_COMMON = "${NittyConfigs.NITTY_APPNAME}_Common"

    /**
     * 是否显示引导页
     */
    const val NITTY_SHOW_GUIDE_PAGE = "${NittyConfigs.NITTY_APPNAME}_isShowGuidePage"

    /**
     * 是否进入启动权限页
     */
    const val NITTY_SHOW_PERMISSION_LAUNCH_PAGE = "${NittyConfigs.NITTY_APPNAME}_isShowPermissionLaunchPage"

    /**
     * 是否进入权限页
     */
    const val NITTY_SHOW_PERMISSION_PAGE = "${NittyConfigs.NITTY_APPNAME}_isShowPermissionPage"

    /**
     * 用户登录状态
     */
    const val NITTY_LOGIN = "${NittyConfigs.NITTY_APPNAME}_isLogin"

    /**
     * 用户id（userId）
     * 登录接口获取 VH7vqSZFdCIj0qGuSRAZw
     */
    const val NITTY_USERID = "${NittyConfigs.NITTY_APPNAME}_UserId"

    /**
     * 用户Token
     * 登录接口获取 VH7vqSZFdCIj0qGuSRAZw
     */
    const val NITTY_TOKEN = "${NittyConfigs.NITTY_APPNAME}_Token"

    /**
     * 用户号码
     * 登录页面获取
     */
    const val NITTY_MOBILE = "${NittyConfigs.NITTY_APPNAME}_Mobile"

    /**
     * 是否是渠道用户
     * 登录接口获取
     */
    const val NITTY_IS_ADSOURCE = "${NittyConfigs.NITTY_APPNAME}_isAdSource"

    /**
     * 是否是审核账号
     * 登录时保存
     */
    const val NITTY_IS_CONFIG_ACCOUNT = "${NittyConfigs.NITTY_APPNAME}_isConfigAccount"

    /**
     * 产品列表
     */
    const val NITTY_PRODUCT = "${NittyConfigs.NITTY_APPNAME}_Product"

    /**
     * 用户流程状态
     */
//    const val NITTY_PROCESS = "${NittyConfigs.NITTY_APPNAME}_Process"

    /**
     * 用户签到信息
     */
    const val NITTY_SIGN_INFO = "${NittyConfigs.NITTY_APPNAME}_Sign_Info"

    /**
     * 坦桑地区，是否选择过语言
     */
    const val NITTY_TANZANIA_LANGUAGE = "${NittyConfigs.NITTY_APPNAME}_Tanzania_Language"

    /**
     * 自定义数据
     */
    const val NITTY_CUSTOM_DATA = "${NittyConfigs.NITTY_APPNAME}_Custom_Data"

    /**
     * Active Dialog Show Num
     */
    const val NITTY_DIALOG_ACTIVE_NUM = "${NittyConfigs.NITTY_APPNAME}_Dialog_Active_Num"

    /**
     * Normal Dialog Show Num
     */
    const val NITTY_DIALOG_NORMAL_NUM = "${NittyConfigs.NITTY_APPNAME}_Dialog_Normal_Num"

    /**
     *  guide dialog show
     */
    const val NITTY_DIALOG_GUIDE_SHOW = "${NittyConfigs.NITTY_APPNAME}_Dialog_Guide"

    /**
     *  guide apply dialog show
     */
    const val NITTY_DIALOG_GUIDE_APPLY_SHOW = "${NittyConfigs.NITTY_APPNAME}_Dialog_Guide_Apply"

    /**
     * guide tab dialog show
     */
    const val NITTY_DIALOG_GUIDE_TAB_SHOW = "${NittyConfigs.NITTY_APPNAME}_Dialog_Guide_Tab"

    /**
     * guide refresh dialog show
     */
    const val NITTY_DIALOG_GUIDE_REFRESH_SHOW = "${NittyConfigs.NITTY_APPNAME}_Dialog_Guide_Refresh"

    /**
     * Notice Dialog Show Num
     */
    const val NITTY_DIALOG_NOTICE_NUM = "${NittyConfigs.NITTY_APPNAME}_Dialog_Notice_Num"

    /**
     * 启动时间
     */
    const val NITTY_APP_START_TIME = "${NittyConfigs.NITTY_APPNAME}_App_StartTime"

    /**
     * 用户登录时间
     */
    const val NITTY_LOGIN_TIME = "${NittyConfigs.NITTY_APPNAME}_LoginTime"

    /**
     * 用户VIP等级
     * 1    个产品 VIP1
     * 2-4  个产品 VIP2
     * > 4  个产品 VIP3
     */
    const val NITTY_VIP = "${NittyConfigs.NITTY_APPNAME}_VIP"

    /**
     * 加解密
     */
    const val NITTY_SECRET_KEY = "${NittyConfigs.NITTY_APPNAME}_SecretKey"
    const val NITTY_SECRET_IV = "${NittyConfigs.NITTY_APPNAME}_SecretIv"
}